"""
@author: yinjx
@file: server.py
@time: 2023/8/2 16:07
"""


from app import create_app
from flask_cors import CORS
# from config import settings
mjh_app = create_app()
CORS(mjh_app, origins='*')
#数据库迁移工具，版本管理 -- flask-migrate
#  flask cli   在命令行操控flask
from flask_migrate import Migrate
from models import db

migrate = Migrate(mjh_app, db)


if __name__ == "__main__":
    mjh_app.run(host = mjh_app.config['HOST'],
            port = mjh_app.config["PORT"],
            debug = mjh_app.config["DEBUG"])


#flask 命令行工具  -- flask cli  自带
#命令行操控flask
#--app server2:mjh_app  指定运行哪个app
#初始化  ， 会创建migrations的文件夹
#flask  --app server2:mjh_app db init
#提交版本
#flask  --app server2:mjh_app db migrate -m "add time"
#生效到数据库
#flask  --app server2:mjh_app db upgrade
#回退
#flask  --app server2:mjh_app db downgrade

#flask 命令行进入上下文环境  可以用来调试代码
#flask  --app server:mjh_app  shell